@charset "utf-8";
/* CSS Document */

*,html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,p,span,img,a{margin:0; padding:0;}
ul,ol,li{list-style:none;}
input,button{outline: none;}
img{border:none;max-width:100%;}
body{font-family:"Microsoft Yahei"; font-size:14px; color: #555555; line-height:24px; background-color:white;}
a{text-decoration:none; color: #555555; text-overflow: ellipsis;}
a:hover{ text-decoration:none; color: #0a99db;}

.fl{float:left;}
.fr{float:right;}
.clearfix{zoom:1;}
.clearfix:after{height:0; display:block; clear:both; content:'';}
.warp{overflow: hidden; width: 100%; min-width: 1200px;}
.head{
	width: 100%;
	height: 175px;
	/*overflow: hidden;*/
	position: relative;
}
.head .top{
	width: 1200px;
	margin: auto;
	height: 38px;
	line-height: 38px;
	color: #fff;
	position: relative;
}
.head:after{
	position: absolute;
	width: 100%;
	left: 0;
	top: 132px;
	height: 0px;
	border-bottom: 1px #DDDDDD solid;
	z-index: -1;
	content: "";
}
.head:before{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 38px;
	background: #005689;
	z-index: -1;
	content: "";
}
.head .top span{
	width: 310px;
	display: block;
	float: left;
	position: relative;
}
.head .top span:nth-child(2){
	color: #0a99db;
}
.head .top span:nth-child(2) img{
	background: url(/staic/img/ico.png);
	width: 22px;
	height: 17px;
	margin-bottom: 3px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	cursor: pointer;
}
.head .top span:nth-child(2) img:nth-child(2){
	background-position-y: -29px;
}
.head .top span #weixin{
	width: 125px;
	height: 132px;
	position: absolute;
	background: none;
	top: 28px;
	left: 58px;
	z-index: 333;
	display: none;
}
.head .top span #weixin:hover{

}
.head .top span:nth-child(3){
	float: right;
	width: 148px;
	text-align: right;
}
.head .top span:nth-child(3) a{
	margin: 3px;
}
.head .top a{
	color: #fff;;
	margin-right: 10px;
}
.head .top a:hover{
	color: #0a99db;
}
.head .logo-warp{

	height: 94px;
	width: 1200px;
	margin: auto;

}
.head .logo-warp .logo{
	display: block;
	float: left;
	margin: 20px 0 0;
}
.head .logo-warp button{
	width: 110px;
	height: 40px;
	background: #0a99db;
	line-height: 40px;
	border: none;
	font-size: 14px;
	color: #fff;
	display: block;
	float: left;
	margin: 29px 0 0 120px;cursor: pointer;
}
.head .logo-warp .form{
	display: block;
	float: left;
	width: 320px;
	height: 40px;
	margin: 29px 0 0 30px;
	position: relative;
}
.head .logo-warp .form:before{
	z-index: 33;
	content: "";
	width: 34px;
	height: 38px;
	position: absolute;
	top: 1px;
	left: 1px;
	background: url(/staic/img/ico.png) 10px -48px no-repeat #FFFFFF;
}
.head .logo-warp .form #keyword{
	width: 235px;
	height: 38px;
	border: 1px #dddddd solid;
	display: block;
	float: left;
	outline: none;
	text-indent: 36px;
	font-size: 14px;
}

.head .logo-warp .form #submit{
	width: 62px;
	height: 40px;
	border: none;
	background: #005689;
	font-size: 14px;
	color: #FFFFFF;
	border: 1px #dddddd solid;
	border-left: none;
	display: block;
	float: left;
}
.head .logo-warp .tel{
	float: right;
	width: 200px;
	height: 30px;
	margin: 34px 0 0;
	text-align: right;
	font-size: 24px;
	line-height: 30px;
}
.head .logo-warp .tel img{
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(/staic/img/ico.png) 0 -88px;
	vertical-align: middle;
	float: left;
}
.head .nav{
	width: 1200px;
	margin: auto;
	height: 43px;
	z-index: 3333;
	position: relative;
}
.head .nav dl.menu{
	width: 240px;
	/*height: 43px;*/
	top: 0;
	left: 0;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	line-height: 41px;
	overflow: hidden;
	z-index: 333;
}
.head .nav dl.menu.cur dd{
	display: block !important;
}
.head .nav dl.menu:hover{
	/*height: 523px;*/
}
.head .nav .menu dt{
	height: 43px;
	font-size: 20px;
	background: #005689;
}
.head .nav .menu dt > img{
	width: 30px;
	height: 20px;
	margin: -2px 10px 0 35px;
	vertical-align: middle;
	background: url(/staic/img/ico.png) 0 -131px no-repeat;
}
.head .nav .menu dd{
	height: 96px;
	display: none;
	overflow: hidden;
	position: relative;
	padding: 0 10px 0 20px;

}
.head .nav .menu dd:before{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	background: #000000;
	z-index: -1;
	content: "";
}

.head .nav .menu dd:hover:before,.head .nav .menu dd.cur:before{
	background: #708595;
}
.ani_5{transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}
.head .nav .menu dd a:nth-child(1){
	color: #FFFFFF;
	font-size: 18px;
	display: block;
	height: 20px;
	line-height: 18px;
	margin: 30px 0 10px;
}
.head .nav .menu dd a:nth-child(2),.head .nav .menu dd a:nth-child(3){
	color: #dddddd;
	font-size: 14px;
	display: block;
	width: 48%;
	height: 14px;
	float: left;
	line-height: 14px;
	margin: 0px;
}
.head .nav .menu dd a:hover{
	color: #0a99db;
}
.head .nav dd a:nth-child(1) img{
	display: inline-block;
	float: right;
	width: 10px;
	height: 20px;
	background: url(/staic/img/ico.png) 0 -167px no-repeat;
}

.mask{
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.6;
	z-index: 3333333;
	top: 0;
	left: 0;
	position: fixed;
}
.login-warp{
	width: 400px;
	height: 370px;
	z-index: 4444444;
	background: #FFFFFF;
	border-radius: 5px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -200px 0 0 -220px;
}

.login-warp .login{
	width: 320px;
	display: none;
	margin: 0 auto 0;
}
.login-warp .login-close{
	position: absolute;
	width: 19px;
	height: 19px;
	top: 12px;
	right: 12px;
	cursor: pointer;
	background: url(/staic/img/ico.png) 0 -201px no-repeat;
}
.login-warp .login-close:hover{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}
.login-warp .tit{
	width: 320px;
	height:35px ;
	color: #999999;
	font-size: 20px;
	text-align: center;
	margin: 50px auto 0;
}
.login-warp .tit span{
	display: block;
	cursor: pointer;
	width: 100%;
	height: 33px;
	float: left;
	border-bottom: 2px #dddddd solid;
	line-height: 20px;

}
.login-warp .tit span:hover,.login-warp .tit span.cur{
	border-bottom: 2px #3366cc solid;
}
.login-warp .login ul{
	padding-top: 30px;
    margin-bottom: 30px;
}
.login-warp .login li{
	display: block;
	height: 38px;
	border: 1px #dddddd solid;
	line-height: 38px;
	color: #bbbbbb;
	text-indent: 10px;
}
.login-warp .login li:nth-child(1){
	display: flex;
    align-items: center;
}
.login-warp .login li .getcode {
    width: 120px;
    height: 100%;
    background: #3366cc;
    color: #fff;
    cursor: pointer;
	outline: none;
    text-align: center;
    font-size: 14px;
}
.login-warp .login li:nth-child(2){
	border-top: none;
}
.login-warp .login .ipt{
	width: 131px;
	height: 26px;
	border: none;
	outline: none;
	text-indent: 5px;
}
.login-warp .login .chk{
	height: 19px;
	padding: 20px 0 40px;
	color: #999999;
}
.login-warp .login .chk img{
	vertical-align: middle;
	width: 18px;
	height: 19px;
	margin-right: 5px;
	background: url(/staic/img/ico.png) 0 -255px no-repeat;
	cursor: pointer;
}
.login-warp .login .chk img.cur{
	background: url(/staic/img/ico.png) 0 -227px no-repeat;
}
.login-warp .login .chk a{
	float: right;
	color: #999999;
}
.login-warp .login button{
	display: block;
	border-radius: 6px;
	background: #3366cc;
	height: 40px;
	color: #fff;
	border: none;
	width: 100%;
	font-size: 14px;
	cursor: pointer;
	outline: none;
}
.login-warp .login .othkey{
	padding-top: 20px;
	color: #999999;

}
.login-warp .login .othkey a{
	width:45px;
	height: 45px;
	border-radius: 23px;
	border: 1px #dddddd solid;
	display: inline-block;
	margin: 0 3px;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}
.login-warp .login a img{
	width: 28px;
	height: 30px;
	background: url(/staic/img/ico.png) 0 -282px no-repeat;
	margin-top: 10px;
}
.login-warp .login a:nth-child(2) img{
	background: url(/staic/img/ico.png) 3px -312px no-repeat;
}
.login-warp .reg{
	width: 320px;
	margin: 0 auto 0;
}

.login-warp .reg ul{
	padding-top: 30px;
}
.login-warp .reg li{
	display: block;
	position: relative;
	height: 38px;
	border: 1px #dddddd solid;
	line-height: 38px;
	color: #bbbbbb;
	text-indent: 10px;
}
.login-warp .reg li:nth-child(n+2){
	border-top: none;
}
.login-warp .reg .ipt{
	width: 246px;
	height: 26px;
	border: none;
	outline: none;
	text-indent: 5px;
}
.login-warp .reg .rcode{
	border: none;
	width: 108px;
	border-radius: 0px;
	height: 40px;
	background: #f39c12;
	position: absolute;
	top: -1px;
	display: block;
	outline: none;
	cursor: pointer;
	color: #FFFFFF;
	right: 0;
	z-index: 33;
}
.login-warp .reg .verify{
	border: none;
	width: 108px;
	border-radius: 0px;
	height: 40px;
	background: #f39c12;
	position: absolute;
	top: -1px;
	display: block;
	outline: none;
	cursor: pointer;
	color: #FFFFFF;
	right: 0;
	z-index: 33;
}
.sendVerify{background-color: #E6E6E6 !important;color: #818080 !important;border: 1px solid #CCCCCC !important;cursor: default !important;}
.login-warp .reg .chk{
	float:left;
	height: 19px;
	padding: 20px 0 25px;
	font-size:12px;
	color: #999999;
}
.login-warp .reg .chk img{
	vertical-align: middle;
	width: 18px;
	height: 19px;
	margin-right: 5px;
	background: url(/staic/img/ico.png) 0 -255px no-repeat;
	cursor: pointer;
}
.login-warp .reg .chk img.cur{
	background: url(/staic/img/ico.png) 0 -227px no-repeat;
}
.login-warp .reg button{
	display: block;
	border-radius: 6px;
	background: #3366cc;
	height: 40px;
	color: #fff;
	border: none;
	width: 100%;
	font-size: 14px;
	cursor: pointer;
	outline: none;
}
.login-warp .form-item{ float:right; font-size:12px; padding: 20px 0 25px;}
.login-warp .form-item em{ font-style:normal; color:#999}
.login-warp .form-item a{ color:#16914e}



.head .nav_a{
	display: block;
	float: left;
	width: 910px;
	height: auto;
	overflow: hidden;
	margin-left: 240px;
}
.head .nav_a a{
	display: block;
	float: left;
	width: 12.5%;
	margin: 0;
	text-align: center;
	line-height: 43px;
}
/*导航菜单*/
.head .menu_t{
	width: 1200px;
	margin: auto;
	position: relative;

}

.head .menu_t .kecheng{
	width: 892px;
}
.head .menu_t .box{
    z-index: 33333;
	left: 239px;
	top: 0;
	border: 1px #dddddd solid;
	height: 478px;
	background: #fff;
	position: absolute;
}
.head .menu_t .kecheng .dl_1{
	width: 610px;
	float: left;
	height: auto;
	margin-left: 29px;
}
.head .menu_t .kecheng .dl_1 dt{
	display: block;
	height: 53px;
	border-bottom: 1px #DDDDDD solid;
	line-height: 60px;
	font-size: 24px;
	color: #005689;
}
.head .menu_t .kecheng .dl_1 {
	width: 610px;
	height: auto;

}
.head .menu_t .kecheng .dl_1 a{
	width: 190px;
	height: 100px;
	overflow: hidden;
	display: block;
	position: relative;
}
.head .menu_t .kecheng .dl_1 a:before{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	opacity: 0.25;
	width: 100%;
	height: 100%;
	content: "";
	background: #005689;
}
.head .menu_t .kecheng .dl_1 a:after{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 44;
	opacity: 1;
	width: 170px;
	height: 80px;
	content: url(/staic/img/banner_j.png);
}
.head .menu_t .kecheng .dl_1 a img{
	width: 100%;
	display: block;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}
.head .menu_t .kecheng .dl_1 dd{
	width: 190px;
	height: 150px;
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 20px 20px 0 0;
}
.head .menu_t .kecheng .dl_1 dd:nth-child(3n+1){
	margin-right: 0;
}
.head .menu_t .kecheng .dl_1 dd:hover{
	box-shadow: 0 6px 10px rgba(0,0,0,0.2);
}
.head .menu_t .kecheng .dl_1 dd:hover a img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
}

.head .menu_t .kecheng .dl_1 dd b{
	display: block;
	width: 100%;
	height: 100px;
	line-height: 100px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	z-index: 88888;
	position: absolute;
    top: 0;
    left: 0;
}
.head .menu_t .kecheng .dl_1 dd span{
	display: block;
	width: 85px;
	height: 14px;
	line-height: 14px;
	text-align: left;
	float: left;
	padding: 20px 0 0;
	text-indent: 10px;
}
.head .menu_t .kecheng .dl_1 dd span:nth-child(3){
	text-align: right;
	width: 95px;
	padding-right: 10px;

}
.head .menu_t .kecheng .dl_1 dd span i{
	font-style: normal;
	color: #007cb8;
}
.head .menu_t .box .btn{
	width: 110px;
	height: 40px;
	cursor: pointer;
	background: #0a99db;
	color: #FFFFFF;
	position: absolute;
	bottom: 22px;
	left: 170px;
	border: none;
}

.head .menu_t .dl_2{
	width: 180px;
	float: left;
	height: auto;
	margin-left: 40px;
}
.head .menu_t .dl_2 dt {
    display: block;
    height: 53px;
    border-bottom: 1px #DDDDDD solid;
    line-height: 60px;
    font-size: 24px;
    color: #005689;
}
.head .menu_t .dl_2 dd {
    width: 168px;
    height: 150px;
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 20px 0px 0 0;
}
.head .menu_t .dl_2 a {
    width: 168px;
    height: 108px;
    overflow: hidden;
    display: block;
    position: relative;
}
.head .menu_t .dl_2 a img{
	width: 100%;
	height: 100%;
	display: block;
}
.head .menu_t .dl_2 .play {
    position: absolute;
    top: 35px;
    left: 67px;
    z-index: 333;
    width: 38px;
    height: 38px;
}
.head .menu_t .dl_2 span{
	display: block;
	margin-top: 10px;
	height: auto;
	line-height: 24px;
}
.head .menu_t .box .more{
	position: absolute;
	bottom: 50px;
	#left: 680px;
	right: 164px;
}
.head .menu_t .box .more:hover{
	color: #0a99db;
}
.head .menu_t .baokao{
	width: 680px;
}

.head .menu_t .baokao .dl_1{
	width: 400px;
	float: left;
	height: auto;
	margin-left: 29px;
}
.head .menu_t .baokao .dl_1 dt{
	display: block;
	height: 53px;
	border-bottom: 1px #DDDDDD solid;
	line-height: 60px;
	font-size: 24px;
	color: #005689;
}
.head .menu_t .baokao .dl_1 dd{
	width: 115px;
	height: 115px;
	display: block;
    float: left;
    margin:3px 9px 0;
}
.head .menu_t .baokao .dl_1 dd a{
	width: 115px;
	height: 115px;
	display: block;
	text-align: center;
}
.head .menu_t .baokao .dl_1 dd img{
	background: url(/staic/img/ico.png) -68px 9px no-repeat #FFFFFF;
	width: 58px;
	height: 58px;
	border: 1px #dddddd solid;
	border-radius: 30px;
	overflow: hidden;
	margin: 20px auto 5px;
	display: block;
}
.head .menu_t .baokao .dl_1 dd:nth-child(3) img{
	background: url(/staic/img/ico.png) -68px -57px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd:nth-child(4) img{
	background: url(/staic/img/ico.png) -68px -124px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd:nth-child(5) img{
	background: url(/staic/img/ico.png) -68px -189px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd:nth-child(6) img{
	background: url(/staic/img/ico.png) -68px -256px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd:nth-child(7) img{
	background: url(/staic/img/ico.png) -132px 9px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd:nth-child(8) img{
	background: url(/staic/img/ico.png) -132px -57px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd:nth-child(9) img{
	background: url(/staic/img/ico.png) -132px -124px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd:nth-child(10) img{
	background: url(/staic/img/ico.png) -132px -189px no-repeat #FFFFFF;
}
.head .menu_t .baokao .dl_1 dd a{
	color: #999999;
}
.head .menu_t .baokao .dl_1 dd a:hover{
	color: #005689;
}
.head .menu_t .baokao .dl_1 dd a:hover img{
	background-position-x: -189px;
	background-color: #005689;
	border: 1px #005689 solid;
}
.head .menu_t .baokao .dl_1 dd:nth-child(n+7) a:hover img{
	background-position-x: -253px;
}

.head .menu_t .zhiliao{
	width: 680px;
	display: ;
}
.head .menu_t .zhiliao .dl_1{
	width: 400px;
	float: left;
	height: auto;
	margin-left: 29px;
}
.head .menu_t .zhiliao .dl_1 dt{
	display: block;
	height: 53px;
	border-bottom: 1px #DDDDDD solid;
	line-height: 60px;
	font-size: 24px;
	color: #005689;
}
.head .menu_t .zhiliao .dl_1 dd{
	width: 120px;
	height: 120px;
	display: block;
	float: left;
	margin: 20px 6px 13px;
	text-align: center;
}
.head .menu_t .zhiliao .dl_1 dd:hover{
	background: #005689;
}
.head .menu_t .zhiliao .dl_1 dd img{
	background: url(/staic/img/ico.png) -327px 9px no-repeat #FFFFFF;
	display: block;
	margin: 20px auto 5px;
	width: 58px;
	height: 58px;
	border-radius: 30px;
	border: 1px #dddddd solid;
}
.head .menu_t .zhiliao .dl_1 dd:nth-child(3) img{
	background-position-y: -45px;
}
.head .menu_t .zhiliao .dl_1 dd:nth-child(4) img{
	background-position-y: -97px;
}
.head .menu_t .zhiliao .dl_1 dd:nth-child(5) img{
	background-position-y: -151px;
}
.head .menu_t .zhiliao .dl_1 dd:nth-child(6) img{
	background-position-y: -204px;
}
.head .menu_t .zhiliao .dl_1 dd:nth-child(7) img{
	background-position-y: -257px;
}
.head .menu_t .zhiliao .dl_1 dd:hover img{
	border: 1px #005689 solid;
}
.head .menu_t .zhiliao .dl_1 dd a{
	color: #999999;
	display: block;
    height: 100%;
}
.head .menu_t .zhiliao .dl_1 dd:hover a{
	color: #FFFFFF;
	display: block;
    height: 100%;
}



.head .menu_t .fuwu{
	width: 680px;
	display: ;
}
.head .menu_t .fuwu .dl_1{
	width: 400px;
	float: left;
	height: auto;
	margin-left: 29px;
}
.head .menu_t .fuwu .dl_1 dt{
	display: block;
	height: 53px;
	border-bottom: 1px #DDDDDD solid;
	line-height: 60px;
	font-size: 24px;
	color: #005689;
}
.head .menu_t .fuwu .dl_1 dd{
	width: 133px;
	height: 143px;
	display: block;
	float: left;
	margin: 20px 0px 0px;
	text-align: center;
}
.head .menu_t .fuwu .dl_1 dd:hover{
	background: #005689;
}
.head .menu_t .fuwu .dl_1 dd img{
	background: url(/staic/img/ico.png) 14px -399px no-repeat #FFFFFF;
	display: block;
	margin: 20px auto 5px;
	width: 58px;
	height: 58px;
	border-radius: 30px;
	border: 1px #dddddd solid;
}
.head .menu_t .fuwu .dl_1 dd:nth-child(3) img{
	background-position-y: -449px;
}
.head .menu_t .fuwu .dl_1 dd:nth-child(4) img{
	background-position-y: -501px;
}
.head .menu_t .fuwu .dl_1 dd:nth-child(5) img{
	background-position-y: -551px;
}
.head .menu_t .fuwu .dl_1 dd:nth-child(6) img{
	background-position-y: -601px;
}
.head .menu_t .fuwu .dl_1 dd:nth-child(7) img{
	background-position-y: -653px;
}
.head .menu_t .fuwu .dl_1 dd:hover img{
	border: 1px #005689 solid;
}
.head .menu_t .fuwu .dl_1 dd a{
	color: #999999;
}
.head .menu_t .fuwu .dl_1 dd:hover a{
	color: #FFFFFF;
}


.head .menu_t .fenxiao{
	width: 910px;
	display: ;
}
.head .menu_t .fenxiao .dl_1{
	width: 850px;
	float: left;
	height: auto;
	margin-left: 29px;
}
.head .menu_t .fenxiao .dl_1 dt{
	display: block;
	height: 53px;
	border-bottom: 1px #DDDDDD solid;
	line-height: 60px;
	font-size: 24px;
	color: #005689;
	margin-bottom: 10px;
}
.head .menu_t .fenxiao .dl_1 dd{
	width: 108px;
	height: 90px;
	display: block;
	float: left;
	margin: 30px 40px 0px 0px;
	text-align: center;
	overflow: hidden;
}
.head .menu_t .fenxiao .dl_1 dd:nth-child(6n+1){
	margin-right: 0;
}
.head .menu_t .fenxiao a{
	display: block;
	color: #999999;
}
.head .menu_t .fenxiao a:hover{
	color: #005689;
}
.head .menu_t .fenxiao .dl_1 dd img{
	height: 58px;
	width: 100%;
	display: block;
	margin: 0 auto 4px;
}
.head .menu_t .fenxiao .dl_1 dd:hover{
	box-shadow: 0 6px 10px rgba(0,0,0,0.2);
}
.head .menu_t .zhiliao,.head .menu_t .kecheng,.head .menu_t .baokao,.head .menu_t .fuwu,.head .menu_t .fenxiao{
	display: none;
}

.footer{
	width: 100%;
	min-width: 1200px;
	overflow: hidden;

}

.footer .bot{
	width: 1200px;
	margin:0px auto 0;
	padding-top: 40px;
	height: 255px;
	position: relative;
}
.footer .bot:before{
	position: absolute;
	top: 0;
	left: -40%;
	width: 2500px;
	height: 100%;
	background: #3378a1;
	z-index: -1;
	content: "";
}
.footer .bot .div-1{
	width: 380px;
	float: left;
	color: #FFFFFF;
}
.footer .bot .div-1 img.logo{
	display: block;
	margin: 0px 0 14px 0;
}
.footer .bot .div-1 img.tel{
	display: block;
	margin: 20px 0 0 0;
}

.footer .bot .div-2{
	width: 200px;
	float: left;
}
.footer .bot .div-2 dt{
	font-size: 18px;
	line-height: 18px;
	display: block;
	width: 120px;
	height: 28px;
	color: #FFFFFF;
	border-bottom: 1px #acd0e3 solid;
}
.footer .bot .div-2 a{
	display: block;
	color: #ACD0E3;
	height: 32px;
	line-height: 50px;
}
.footer .bot .div-2 a:hover{
	color: #FFFFFF;
}
.footer .bot .div-3{
	width: 200px;
	float: left;
}
.footer .bot .div-4{
	width: 200px;
	float: left;
}
.footer .bot .div-5{
	width: 200px;
	float: left;
	padding-top: 35px;
}

.footer .bot .div-4{
	width: 200px;
	float: left;
}
.footer .bot .div-4 dt{
	margin-bottom: 20px;
	overflow: hidden;
	font-size: 18px;
	line-height: 18px;
	display: block;
	width: 150px;
	height: 28px;
	color: #FFFFFF;
	border-bottom: 1px #acd0e3 solid;
}
.footer .bot .div-4 dd{
	margin-bottom: 10px;
	overflow: hidden;
	display: block;
	height: 48px;
}
.footer .bot .div-4 a{
	display: block;
	height: 48px;
}
.footer .copy{
	position: relative;
	width: 1200px;
	margin: auto;
	background: #3378a1;
	border-top: 1px #4689ae solid;
	line-height: 40px;
	height: 100px;
	text-align: center;
	color: #72afcb;
}
.footer .copy a{
	margin: 0 20px;
	display: inline-block;
}
.footer .copy:before{
	position: absolute;
	top: -1px;
	left: -40%;
	width: 2500px;
	height: 101%;
	background: #3378a1;
	z-index: -1;
	content: "";
}
.footer .copy img{
	    border-radius: 6px;
}
.page{
	width: 100%;
	height: 40px;
	padding: 30px 0 50px;
	text-align: center;
}
.page li{
	display: inline-block !important;
	width: 35px;
	height: 35px;
	background: #dddddd;
	line-height: 35px;
	text-align: center;
	margin-right: 5px;
	padding:0 !important;
}
.page li:hover,.page li.cur{
	background: #005689;
	color: #FFFFFF;
}
.page a{
	display: inline-block;
	width: 35px;
	height: 35px;
	background: #dddddd;
	line-height: 35px;
	text-align: center;
	margin-right: 5px;
}
.page a:hover,.page a.cur{
	background: #005689;
	color: #FFFFFF;
}



.pos{
	height: 29px;
	width: 1200px;
	margin: auto;
	line-height: 14px;
	color: #999999;
	margin:54px auto 0;
}
.pos img{
	display: block;
	width: 23px;
	height: 23px;
	margin-right: 5px;
	background: url(/staic/img/ico.png) -69px -443px no-repeat;
	vertical-align: middle;
	float: left;
}
.pos a,.pos span{
	display: inline-block;
	/*float: left;*/
	height: 23px;
	line-height: 23px;
	color: #999999;
}
.pos a:hover{
	 color: #0a99db;
}



@media only screen and (min-width: 641px) and (max-width: 1200px) {


}



@media only screen and (min-width: 320px) and (max-width: 640px) {
	.warp{ min-width: 320px !important;}
	.head{ height: auto;}
	.head .top,.head:before,.head .nav dl.menu{ display: none;}
	.head .logo-warp{ width: 100%; height: auto; overflow: hidden; padding: 0.2rem 1%; box-sizing: border-box;}
	.head .logo-warp>a{ display: block; width: 45%; float: left;}
	.head .logo-warp .logo{ width: 100%; margin: 0;}
	.head .logo-warp .tel{ float: right; width: auto; margin: 0; text-align: left; font-size: 16px; line-height: 30px;}
	.head .logo-warp .tel img{ width: 30px; height: 30px; margin-right: 0.05rem; transform: scale(0.7);}
	.head .logo-warp button,.head .logo-warp .form{ display: none;}
	.head .nav{ padding: 0.1rem 0;}
	.head .nav{ width: 100%; background: #005689; height: auto;}
	.head .nav_a{ margin-left: 0; width: 100%; float: none;}
	.head .nav_a a{ width: 25%; line-height: 24px; color: #fff;}
	.head .menu_t{ display: none;}


	.top_bar{ display: none !important;}
	.footer{ min-width: 320px; background: #3378a1; margin-top: 0.5rem;}
	.footer .bot{ width: 100%; height: auto; padding-top: 0.4rem;}
	.footer .bot .div-1{ width: 100%; padding: 0 1%; box-sizing: border-box;}
	.footer .bot .div-1 img.logo{ float: left; width: 30%; margin: 0.1rem 0;}
	.footer .bot .div-1 .div-11{ float: right; width: 65%; line-height: 18px;}
	.footer .bot .div-1 img.tel{ width: 60%; margin: 0.1rem 0 0 0;}

	.pos{ margin-top: 0.4rem;}

	.footer .bot .div-2,.footer .bot .div-3,.footer .bot .div-4,.footer .bot .div-5{ display: none !important;}
	.footer .copy{ width: 100%; height: auto; margin-top: 0.1rem; line-height: 20px; padding: 0.1rem 0;}
	.footer .copy a{ display: none;}

	.consultationBox,.left_box,.lxb-container{ display: none !important; overflow: hidden; width: 0 !important; height: 0 !important; opacity: 0; visibility: hidden;}
	.poinstion_1500{ display: none !important;}


	/*登陆框*/
	.login-warp{ width: 80%; height: auto; margin-left: -40%; padding-bottom: 5%;}
	.login-warp .tit{ width: 100%; margin-top: 0.5rem;}
	.login-warp .login,.login-warp .reg{ width: 100%;}
	.login-warp .login ul,.login-warp .reg ul{ padding: 0.3rem 1% 0;}
	.login-warp .login .ipt,.login-warp .reg .ipt{ width: 70%;}
	.login-warp .login .chk,.login-warp .reg .chk{ padding: 5%;}
	.login-warp .login button,.login-warp .reg button{ width: 90%; margin: 0 auto;}
	.login-warp .login .othkey{ padding: 0 5%; margin-top: 5%;}
	.login-warp .login .othkey+div{ padding: 0 5%;}




}

/*底部样式*/
.fixed{ background:#0A99DB; position:fixed; bottom:0; left:0; width:100%; z-index: 99999; font-size:0}
.fixed .fixed-cont{ width:96%; margin:0 auto; padding:0.06rem 0}
.fixed .fixed-cont a{ float:left; width:25%; text-align:center; text-decoration:none}
.fixed .fixed-cont a img{ width:40%; display: block;  margin: auto;}
.fixed .fixed-cont a span{ display:block; font-size:0.28rem; color:#fefefe; line-height:0.35rem}

